﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using AcadPos.Data;
using AcadPos.Entity;

namespace AcadPos.Bussiness
{
    public class NGEstado
    {
        #region Lista todos os Estados
        public DataTable listaTodosEstados()
        {
            return new DBEstado().listaTodosEstados();
        }
        #endregion

        #region Listar Estados
        public DataTable listarEstados(string pEstado)
        {
            return new DBEstado().listarEstados(pEstado);
        }
        #endregion

        #region Incluir Estado
        public bool incluirEstado(Estado estado, string usuario)
        {
            return new DBEstado().incluirEstado(estado, usuario);
        }
        #endregion

        #region Alterar Estado
        public bool alterarEstado(Estado estado, string usuario)
        {
            return new DBEstado().alterarEstado(estado, usuario);
        }
        #endregion

        #region Excluir Estado
        public bool excluirEstado(Estado estado, string usuario)
        {
            return new DBEstado().excluirEstado(estado, usuario);
        }
        #endregion

        #region Carregar Dados do Estado
        public Estado carregarDadosEstado(int pCodEstado)
        {
            return new DBEstado().carregarDadosEstado(pCodEstado);
        }
        #endregion        
    
        #region Verificar Estado
        public DataTable estadoJaExiste(string pEstado)
        {
            return new DBEstado().estadoJaExiste(pEstado);
        }
        #endregion

        #region Carregar Dados do EstadoSE
        public Estado carregarDadosEstadoSE()
        {
            return new DBEstado().carregarDadosEstadoSE();
        }
        #endregion        
    }
}
